package br.com.achemoda.negocio;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.com.achemoda.entidade.Empresa;
import br.com.achemoda.negocio.controller.Fachada;
import br.com.achemoda.negocio.controller.Logica;

public class ExcluirEmpresa implements Logica{

	@Override
	public void executa(HttpServletRequest request, HttpServletResponse response) throws Exception {

		try {

			Empresa empresa = (Empresa) request.getSession().getAttribute("usuarioSessao");
			
			Fachada.getInstancia().getRepositorioEmpresa().deletarEmpresa(empresa);
			request.setAttribute("msg", "Empresa excluido com sucesso!!");
			request.getRequestDispatcher("index.jsp").forward(request, response);
			
		} catch (Exception e) {
			System.err.println(">>>>>>>>>>>>>>>>.O erro foi = "+e);
			request.setAttribute("msg", "Ocorreu um erro ao tentar excluir a Empresa");
			request.getRequestDispatcher("admin/perfilempresa.jsp").forward(request, response);
		}
		
	}

}
